package hwOne1;

import java.util.Scanner;

/**
 * 作业 1.1.21
 */
public class DataTable {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        // 提示用户输入数据
        System.out.println("请输入数据（格式：名字 整数1 整数2，每行输入一组，输入空行结束）：");

        // 读取输入并存储
        while (scanner.hasNextLine()) {
            String line = scanner.nextLine();
            if (line.trim().isEmpty()) {
                break; // 如果输入空行，结束读取
            }

            // 将每行的数据分割
            String[] parts = line.split("\\s+");
            if (parts.length < 3) {
                System.out.println("输入格式错误，请确保每行包含名字和两个整数");
                continue;
            }

            // 提取名字和两个整数
            String name = parts[0];
            int num1, num2;
            try {
                num1 = Integer.parseInt(parts[1]);
                num2 = Integer.parseInt(parts[2]);

                // 计算并打印结果
                double result = (num2 != 0) ? (double) num1 / num2 : 0.0; // 避免除以 0
                System.out.printf("%-10s %10d %10d %10.3f%n", name, num1, num2, result);
            } catch (NumberFormatException e) {
                System.out.println("输入的整数部分格式错误，请重新输入。");
            }
        }

        scanner.close();
    }
}
